kernels: Adds AVX support to `volk_32f_*` kernels
authorDamian Miralles <damian.miralles@colorado.edu>
Sat, 16 Dec 2017 06:05:58 +0000 (23:05 -0700)
committerA. Maitland Bottoms <bottoms@debian.org>
Sun, 4 Feb 2018 18:12:21 +0000 (18:12 +0000)
commita5c0e130a5b95333a11f346b9bcfd0d8852d1287
tree9d4240116137482db8c36f78351e0908ee7e8779
parent72c8794013716523a6d2c1f8c63f68e4c04eafdd
kernels: Adds AVX support to `volk_32f_*` kernels

Adds AVX support to `volk_32f_s32f_normalize`,`volk_32f_s32f_stddev_32f`,
`volk_32f_sqrt_32f`, `volk_32f_x2_max_32f` and `volk_32f_x2_min_32f`.
Some speed improvements can be seen with the new protokernel addition.

Gbp-Pq: Name 0016-kernels-Adds-AVX-support-to-volk_32f_-kernels.patch
kernels/volk/volk_32f_s32f_normalize.h
kernels/volk/volk_32f_s32f_stddev_32f.h
kernels/volk/volk_32f_sqrt_32f.h
kernels/volk/volk_32f_x2_max_32f.h
kernels/volk/volk_32f_x2_min_32f.h